html, body {
    background-color: #efefef;
    font:12px/1.5 "微软雅黑",tahoma,arial,\5b8b\4f53;font-family: "微软雅黑";
}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container
	{
	width: 1170px;
}

span.must {
    color: red;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active, a:focus {
    text-decoration: none;
}

div.message {
    width: 400px;
    margin: 0 auto;
}

table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

th,td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ccc;
	padding: .8em;
}

.error,.notice,.success {
	padding: .8em;
	margin-bottom: 1.6em;
	border: 2px solid #ddd;
}

.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.error a {
	color: #8a1f11;
	background: none;
	padding: 0;
	margin: 0;
}

.notice a {
	color: #514721;
	background: none;
	padding: 0;
	margin: 0;
}

.success a {
	color: #264409;
	background: none;
	padding: 0;
	margin: 0;
}

.center {
	text-align: center;
}